EFI: create arch functions to allocate memory for and process memory map
authorRoy Franz <roy.franz@linaro.org>
Thu, 25 Sep 2014 12:26:34 +0000 (14:26 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 25 Sep 2014 12:26:34 +0000 (14:26 +0200)
commitd9c3e9f9b3a297af6ff3c5c22f36b621012d3ba4
treeca64230f6d75286c0b41b5910b1ddcb0e230f411
parent02cf7bdc094b6d497dec391a1caa11605236022c
EFI: create arch functions to allocate memory for and process memory map

The memory used to store the EFI memory map is allocated in an architecture
specific way, and the processing of the memory map itself uses x86 specific
data structures. This patch adds architecture specific funtions so each
architecture can provide its own implementation.

Signed-off-by: Roy Franz <roy.franz@linaro.org>
Acked-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/efi/efi-boot.h
xen/common/efi/boot.c